html, body
{
    margin:0px;
    padding:0px;
}

body
{
    font: 76% arial,sans-serif;
}

img 
{
    border:0px;
}

textarea 
{
    resize: none;
}

a 
{
    text-decoration:none;
    color:grey;
}

span.ErrorForm 
{
    padding-left:5px;
    color:red;
}

div.titreHeader
{
    text-align:left;
    font-size:16pt;
    font-weight:bold;
    margin-bottom:5px;
    color:grey;
    text-shadow: 1px 1px 2px #CCCCCC;
}

/* Début style Structure Document ----------------------------------------------- */

div.ContenuAll 
{
    padding-top:15px;
    margin:auto;
    width:1350px;
}

div.HeadGauche 
{
    height:175px;
    width:80%;
    float:left;
}

div.HeadDroit 
{
    padding-top: 20px;
    text-align: center;
}

div.EncadreSansMenu 
{
    border:1px solid #AAAAAA;
}

div.EncadreAvecMenu 
{
    border:1px solid #AAAAAA;
    border-top:0px;
}

div.Contenu 
{
    text-align:center;
    font-family: arial;
    min-height:400px;
    padding:20px;
}

.Error 
{
    border: 2px solid #ff9900;
    background-color: #ffff00;
    padding: 2px;
    padding-left:40px;
    font-size: 9pt;
    background-image: url(../../imagesSite/bhErreur.gif);
    background-repeat: no-repeat;
    background-position:0px 3px;
}

.ErrorMinHeight 
{
    min-height:30px;
}

.Succes
{
    border: 2px solid #30be4d;
    background-color: #a6e8b3;
    padding: 2px;
    padding-left:40px;
    font-size: 9pt;
    background-image: url(../../imagesSite/bhSucces.png);
    background-repeat: no-repeat;
    background-position:0px 3px;
}

div.FooterDroit a 
{
    text-decoration:none;
    color: #AAAAAA;
}

div.Footer
{
    font-family: arial;
	font-size: 9pt;
	color: #AAAAAA;
}

div.FooterGauche 
{
    float:left;
    text-align:left;
    padding-left: 2px;
}

div.FooterDroit 
{
    text-align: right;
    padding-right: 2px;
}

/* ------------------------------------------------- fin style Structure Document */

/* Début style Contenu Document ------------------------------------------------- */

div.TextContenu
{
    text-align:justify;
    font-size:11pt;
}

div.TextContenu h3
{
    margin-top:0;
    margin-bottom:15px;
}

div.TextContenu div
{
    margin-bottom:7px;
}

/* --------------------------------------------------- fin style Contenu Document */

/* Début style Encard ----------------------------------------------------------- */

div.EncardMiddle 
{
    line-height:400px;
}

div.Encard
{
    width:400px;
    text-align:center;
    border:1px solid #AAAAAA;
    line-height:1.2;
    vertical-align:middle;
    display:inline-block;
}

div.HeadEncard
{
    padding:3px;
    background-color:#AAAAAA;
    color:white;
    font-weight:bold;
}

div.ContenuEncard 
{
    padding-top:20px;
    padding-bottom:20px;
}

div.ContenuEncardErreur
{
    padding:4px;
    text-align:justify;
}

div.ContenuEncardIdentifiantPerdu
{
	text-align:justify;
	padding:10px;
	font-size:9pt;
	border-top:1px solid #AAAAAA;
}

div.ContenuEncardIdentifiantPerdu a
{
	color:black;
}

div.ContenuEncardIdentifiantPerdu a:hover
{
	color:#666666;
}

/* ------------------------------------------------------------- fin style Encard */

/* Début style Login ------------------------------------------------------------ */

div.ContenuEncardLogin
{
	padding-left:50px;
	text-align: left;
}

div.LoginButtonForm 
{
    padding-top:15px;
}

div.LoginButtonLeft 
{
    display:inline-block;
    width:140px;
    text-align:left;
}

div.LoginButtonRight
{
    display:inline-block;
    width:140px;
    text-align:right;
}

label.LoginLabelForm 
{
    text-align:left;
    display:inline-block;
    width:100px;
    margin:6px;
}

input.LoginInputForm, select.LoginSelectForm 
{
    width:170px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* -------------------------------------------------------------- fin style Login */

/* Début style Menu ------------------------------------------------------------- */

div.menu 
{
	height:29px;
	width:100%;
	background-color:#677486;
	line-height:29px;
	font-weight:bold;
	font-family:Arial;
	font-size:9pt;
    color:white;
}

div.itemMenuGauche, div.itemMenuGaucheActif, div.itemMenuDroit, a.itemMenuDroit
{
	cursor:pointer;
	float:left;
	height:100%;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #687585;
	border-right:1px solid #4E565F;
	background-image:url('../../imagesSite/Menu.gif');
}
		
div.itemMenuDroit, a.itemMenuDroit
{
	float:right;
	border-left:1px solid #4E565F;
	border-right:1px solid #687585;
}
		
div.itemMenuGaucheActif
{
	background-image:url('../../imagesSite/MenuActif.gif');
}

div.itemMenuGauche a, div.itemMenuGaucheActif a, div.itemMenuDroit a
{
	display:inline-block;
	vertical-align:middle;
	line-height:1.2;
}

div.itemMenuGauche:hover a, div.itemMenuDroit:hover a, a.itemMenuDroit
{
	color:white;
}

div.itemMenuGauche:hover, div.itemMenuDroit:hover, a.itemMenuDroit:hover
{
	color:white;
	background-image:none;
	background-color:#7C90A8;
}

div.itemMenuGauche a, div.itemMenuGaucheActif a, div.itemMenuDroit a, a.itemMenuDroit
{
	color:white;
}

/* ----------------------------------------------------------------- fin style Menu */

/* Début style Onglet ------------------------------------------------------------- */

div.Onglet 
{
    margin-left:20px;
    margin-right:20px;
    border-bottom:1px solid #776655;
    padding:9px;
    padding-top:15px;
    font-weight:bold;
    color:#776655;
}

div.ItemOnglet, div.ItemOngletCurrent 
{
    margin-right:6px;
    float:left;
    padding:4px;
    padding-left:8px;
    padding-right:8px;
    border-left:1px solid #b7ae88;
    border-right:1px solid #b7ae88;
    border-top:1px solid #b7ae88;
    background-color:#d5d0ba;
    cursor:pointer;
}

div.ItemOnglet:hover 
{
    padding-bottom:5px;
    color:black;
	background-color:#AFAB9A;
}

div.ItemOngletCurrent
{
    background-color:white;
    padding-bottom:5px;
}

/* --------------------------------------------------------------- fin style Onglet */

/* Début style GridView ----------------------------------------------------------- */

div.AffichageGrid 
{
    margin-top:25px;
}

div.AffichageNoGrid 
{
    margin-top:25px;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
    text-align:center;
    color:#e08c1b;
    background-color:#ffff00;
    box-shadow: 0px 0px 10px #ff9900;
    -webkit-box-shadow: 0px 0px 10px #ff9900;
	-moz-box-shadow: 0px 0px 10px #ff9900;
}

table.Grid
{
    width:100%;
    border:0px;
    border-collapse:separate !important;
	box-shadow: 2px 2px 5px #BBB;
    -webkit-box-shadow: 2px 2px 5px #BBB;
	-moz-box-shadow: 2px 2px 5px #BBB;
}

table.Grid tr.HeaderGrid 
{
    background-color:#507CD1;
    font-weight:bold;
    color:white;
	height:20px;
}

table.Grid tr.HeaderGridTwoLines
{
    background-color:#507CD1;
    font-weight:bold;
    color:white;
	height:40px;
}

table.Grid tr.RowGrid , table.Grid tr.AlternativeRowGrid 
{
    vertical-align:middle;
    height:20px;
}

table.Grid tr.RowGrid
{
    background-color:White;
}

table.Grid tr.AlternativeRowGrid 
{
    background-color:#E3EAF2;
}

table.Grid tr.RowGrid:hover, table.Grid tr.AlternativeRowGrid:hover 
{
    background-color:#D8D8D8;
}

table.Grid th.ColumnButton, table.Grid td.ColumnButton
{
    text-align:center;
    width:25px;
}

table.Grid th.ColumnCenter, table.Grid td.ColumnCenter
{
    text-align:center;
}

table.Grid th.ColumnCenterWith60, table.Grid td.ColumnCenterWith60, table.Grid td.ColumnCenterWith60 input
{
	width:60px;
    text-align:center;
}

table.Grid th.ColumnDate, table.Grid td.ColumnDate
{
    width:100px;
    text-align:left;
}

table.Grid th.ColumnLeft, table.Grid td.ColumnLeft
{
    text-align:left;
}

table.Grid th.ColumnRight, table.Grid td.ColumnRight
{
    text-align:right;
}

table.Grid tr.RowGrid input.ColumnAjouter, table.Grid tr.AlternativeRowGrid input.ColumnAjouter, table.Grid tr.RowGrid input.ColumnModifier, table.Grid tr.AlternativeRowGrid input.ColumnModifier, table.Grid tr.RowGrid input.ColumnExecute, table.Grid tr.AlternativeRowGrid input.ColumnExecute, table.Grid tr.RowGrid input.ColumnLoupe, table.Grid tr.AlternativeRowGrid input.ColumnLoupe, table.Grid tr.RowGrid input.ColumnSupprimer, table.Grid tr.AlternativeRowGrid input.ColumnSupprimer, table.Grid tr.RowGrid input.ColumnActualiser, table.Grid tr.AlternativeRowGrid input.ColumnActualiser
{
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    width:16px;
    height:16px;
}

table.Grid tr.RowGrid input.ColumnAjouter
{
    background-image:url(../../imagesSite/b_ajout.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnAjouter
{
    background-image:url(../../imagesSite/b_ajoutAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnAjouter, table.Grid tr.AlternativeRowGrid:hover input.ColumnAjouter
{
    background-image:url(../../imagesSite/b_ajoutHover.gif);
}

table.Grid tr.RowGrid input.ColumnModifier
{
    background-image:url(../../imagesSite/b_edit.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnModifier
{
    background-image:url(../../imagesSite/b_editAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnModifier, table.Grid tr.AlternativeRowGrid:hover input.ColumnModifier
{
    background-image:url(../../imagesSite/b_editHover.gif);
}

table.Grid tr.RowGrid input.ColumnExecute
{
    background-image:url(../../imagesSite/b_execute.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnExecute
{
    background-image:url(../../imagesSite/b_executeAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnExecute, table.Grid tr.AlternativeRowGrid:hover input.ColumnExecute
{
    background-image:url(../../imagesSite/b_executeHover.gif);
}

table.Grid tr.RowGrid input.ColumnLoupe
{
    background-image:url(../../imagesSite/b_loupe.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnLoupe
{
    background-image:url(../../imagesSite/b_loupeAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnLoupe, table.Grid tr.AlternativeRowGrid:hover input.ColumnLoupe 
{
    background-image:url(../../imagesSite/b_loupeHover.gif);
}

table.Grid tr.RowGrid input.ColumnSupprimer
{
    background-image:url(../../imagesSite/b_drop.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnSupprimer
{
    background-image:url(../../imagesSite/b_dropAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnSupprimer, table.Grid tr.AlternativeRowGrid:hover input.ColumnSupprimer 
{
    background-image:url(../../imagesSite/b_dropHover.gif);
}

table.Grid tr.RowGrid input.ColumnActualiser
{
    background-image:url(../../imagesSite/b_actualiser.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnActualiser
{
    background-image:url(../../imagesSite/b_actualiserAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnActualiser, table.Grid tr.AlternativeRowGrid:hover input.ColumnActualiser
{
    background-image:url(../../imagesSite/b_actualiserHover.gif);
}

table.Grid tr.RowGrid a.SignatureTableau div, table.Grid tr.AlternativeRowGrid a.SignatureTableau div 
{
    display:inline-block;
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    width:16px;
    height:16px;
}

table.Grid tr.RowGrid a.SignatureTableau div
{
    background-image:url(../../imagesSite/b_loupe.gif);
}

table.Grid tr.AlternativeRowGrid a.SignatureTableau div
{
    background-image:url(../../imagesSite/b_loupeAlternative.gif);
}

table.Grid tr.RowGrid:hover a.SignatureTableau div, table.Grid tr.AlternativeRowGrid:hover a.SignatureTableau div
{
    background-image:url(../../imagesSite/b_loupeHover.gif);
}

table.Grid tr.RowGrid input.ColumnValide, table.Grid tr.AlternativeRowGrid input.ColumnValide, table.Grid tr.RowGrid input.ColumnInvalide, table.Grid tr.AlternativeRowGrid input.ColumnInvalide, table.Grid tr.RowGrid input.ColumnValideInterdit, table.Grid tr.AlternativeRowGrid input.ColumnValideInterdit
{
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    width:19px;
    height:16px;
}

table.Grid tr.RowGrid input.ColumnValide
{
    background-image:url(../../imagesSite/b_valide.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnValide
{
    background-image:url(../../imagesSite/b_valideAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnValide, table.Grid tr.AlternativeRowGrid:hover input.ColumnValide
{
    background-image:url(../../imagesSite/b_valideHover.gif);
}

table.Grid tr.RowGrid input.ColumnInvalide
{
    background-image:url(../../imagesSite/b_invalide.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnInvalide
{
    background-image:url(../../imagesSite/b_invalideAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnInvalide, table.Grid tr.AlternativeRowGrid:hover input.ColumnInvalide 
{
    background-image:url(../../imagesSite/b_invalideHover.gif);
}

table.Grid tr.RowGrid input.ColumnValideInterdit
{
    background-image:url(../../imagesSite/b_valideInterdit.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnValideInterdit
{
    background-image:url(../../imagesSite/b_valideInterditAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnValideInterdit, table.Grid tr.AlternativeRowGrid:hover input.ColumnValideInterdit 
{
    background-image:url(../../imagesSite/b_valideInterditHover.gif);
}

table.Grid tr.RowGrid input.ColumnPrint, table.Grid tr.AlternativeRowGrid input.ColumnPrint, table.Grid tr.RowGrid input.ColumnPrintNew, table.Grid tr.AlternativeRowGrid input.ColumnPrintNew, table.Grid tr.RowGrid input.ColumnPrintDesactive, table.Grid tr.AlternativeRowGrid input.ColumnPrintDesactive
{
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    width:17px;
    height:19px;
}

table.Grid tr.RowGrid input.ColumnPrint
{
    background-image:url(../../imagesSite/b_print.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnPrint
{
    background-image:url(../../imagesSite/b_printAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnPrint, table.Grid tr.AlternativeRowGrid:hover input.ColumnPrint
{
    background-image:url(../../imagesSite/b_printHover.gif);
}

table.Grid tr.RowGrid input.ColumnPrintNew
{
    background-image:url(../../imagesSite/b_printNew.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnPrintNew
{
    background-image:url(../../imagesSite/b_printNewAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnPrintNew, table.Grid tr.AlternativeRowGrid:hover input.ColumnPrintNew
{
    background-image:url(../../imagesSite/b_printNewHover.gif);
}

table.Grid tr.RowGrid input.ColumnPrintDesactive
{
    background-image:url(../../imagesSite/b_printDesactive.gif);
}

table.Grid tr.AlternativeRowGrid input.ColumnPrintDesactive
{
    background-image:url(../../imagesSite/b_printDesactiveAlternative.gif);
}

table.Grid tr.RowGrid:hover input.ColumnPrintDesactive, table.Grid tr.AlternativeRowGrid:hover input.ColumnPrintDesactive
{
    background-image:url(../../imagesSite/b_printDesactiveHover.gif);
}

a.LienTableau 
{
    text-decoration:none;
    color:#555555;
}

/* ------------------------------------------------------------- fin style GridView */

/* Début style Filtrer ------------------------------------------------------------ */

fieldset.Info
{
	background-color: #e3edce!important;
}

fieldset.Info span
{
	text-align:left;
    display:inline-block;
	font-weight: bold;
	margin:3px;
	margin-left:8px;
	width:100px;
}

span.InfoContenu
{
	width:300px!important;
	font-weight: normal!important;
}

fieldset.HomeParticiant
{
	text-align:justify;
    background-color: #E3EAF2;
    border:1px solid #E3EAF2;
    box-shadow: 2px 2px 5px #BBB;
    -webkit-box-shadow: 2px 2px 5px #BBB;
	-moz-box-shadow: 2px 2px 5px #BBB;
}

fieldset.HomeParticiant legend 
{
    font-weight:bold;
}

fieldset.HomeParticiant div
{
	margin-top:10px;
}

fieldset.Questionnaire
{
	text-align:justify;
    background-color: #f0ede1;
    border:1px solid #f0ede1;
    box-shadow: 2px 2px 5px #BBB;
    -webkit-box-shadow: 2px 2px 5px #BBB;
	-moz-box-shadow: 2px 2px 5px #BBB;
}

fieldset.Questionnaire legend 
{
    font-weight:bold;
}

fieldset.Questionnaire div
{
	margin-top:10px;
}

fieldset.Questionnaire div.Question
{
	margin-top:20px;
}

fieldset.Filtrer 
{
    text-align:justify;
    background-color: #E3EAF2;
    border:1px solid #E3EAF2;
    box-shadow: 2px 2px 5px #BBB;
    -webkit-box-shadow: 2px 2px 5px #BBB;
	-moz-box-shadow: 2px 2px 5px #BBB;
}

fieldset.Filtrer legend 
{
    font-weight:bold;
}

div.FormFiltrer 
{
    float:left;
}

div.ButtonFiltrer 
{
    text-align:right;
}

fieldset.Filtrer label 
{
    text-align:left;
    display:inline-block;
    width:100px;
    margin:6px;
}

fieldset.Filtrer input[type="checkbox"]
{
	width:20px;
}

fieldset.Filtrer input, fieldset.Filtrer select
{
    width:250px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

fieldset.Filtrer div.SpaceForm
{
    display:inline-block;
    width:100px;
}

div.ButtonFiltrer input 
{
    width:100px;
    margin:2px;
}

fieldset.Neutre 
{
    text-align:justify;
    border:1px solid #E3EAF2;
    padding:15px;
    padding-top:10px;
}

fieldset.Neutre legend 
{
    font-weight:bold;
}

/* -------------------------------------------------------------- fin style Filtrer */

/* Début style AjoutModification -------------------------------------------------- */

fieldset.AjoutModification 
{
    text-align:center;
    background-color: #f0ede1;
    border:1px solid #f0ede1;
    box-shadow: 2px 2px 5px #BBB;
    -webkit-box-shadow: 2px 2px 5px #BBB;
	-moz-box-shadow: 2px 2px 5px #BBB;
}

fieldset.AjoutModification legend 
{
    text-align:left;
    font-weight:bold;
}

fieldset.AjoutModification label
{
    text-align:left;
    display:inline-block;
    width:150px;
    margin:6px;
}

fieldset.AjoutModification span
{
	text-align:left;
	margin:6px;
}

fieldset.AjoutModification hr
{
	color: #DDDDDD;
	background-color: #DDDDDD;
	margin-right: 460px;
}

fieldset.Inscription label
{
	width:300px!important;
}

fieldset.Inscription hr
{
	color: #DDDDDD;
	background-color: #DDDDDD;
	margin-right: 320px;
}

fieldset.AjoutModification div.LblTextArea 
{
    padding-top:16px;
    vertical-align:top;
    text-align:left;
    display:inline-block;
    margin:6px;
}

fieldset.AjoutModification div.LblTextArea label 
{
    margin:0px;
}

fieldset.AjoutModification input, fieldset.AjoutModification select, fieldset.AjoutModification textarea
{
    width:300px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

fieldset.AjoutModification textarea 
{
    margin-top:3px;
    font-family:Arial;
    font-size:10pt;
    height:75px;
}

fieldset.AjoutModification div.Champs 
{
    padding-top:5px;
}

fieldset.AjoutModification div.Champs input.TDatePicker
{
	width:275px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

fieldset.AjoutModification img.TDatePicker
{
	padding-left:10px;
	padding-right:2px;
}

fieldset.AjoutModification div.Champs div.TDatePicker_default select
{
	width:50px;
}

fieldset.AjoutModification div.Champs div.TDatePicker_default select.months
{
	width:85px;
}

fieldset.AjoutModification div.Champs div.TDatePicker_default input.todayButton
{
	width:200px;
}

fieldset.AjoutModification div.Champs span.RadioButtonInscription input, fieldset.AjoutModification div.Champs span.RadioButtonInscriptionPetit input
{
	width:10px;
}

fieldset.AjoutModification div.Champs span.RadioButtonInscriptionPetit label
{
	width:80px!important;
}

fieldset.AjoutModification div.Champs span.RadioButton 
{
	display:inline-block;
	width:465px!important;
}

fieldset.AjoutModification div.Champs span.RadioButton label
{
	margin-left:0px!important;
	width:400px!important;
}

fieldset.AjoutModification div.Champs span.RadioButton input
{
	width:20px!important;
	float: right;
}

div.Champs
{
	padding-left:350px;
	text-align: left;
}

fieldset.Inscription div.Champs
{
	padding-left:340px!important;
}

fieldset.ChargerDocument div.Champs
{
	padding-left:0px!important;
}

fieldset.Questionnaire div.Button
{
	text-align:left;
	padding-top:15px;
    padding-bottom:5px;
}

fieldset.Questionnaire div.Button .ButtonGauche 
{
    width:80px;
}

fieldset.Questionnaire div.Button .ButtonDroit
{
    width:80px;
	float:right
}

fieldset.AjoutModification div.Button 
{
	padding-left:350px;
    padding-top:15px;
    padding-bottom:5px;
	text-align:left;
}

fieldset.AjoutModification div.ButtonCenter
{
	padding-left:540px;
}

fieldset.AjoutModification div.Button div
{
    display:inline-block;
    width:300px;
}

fieldset.Inscription div.Button div
{
	width:438px!important;
}

fieldset.AjoutModification div.Button .ButtonGauche 
{
    width:80px;
}

fieldset.AjoutModification div.Button .ButtonDroit
{
    width:80px;
}

label.CheckList 
{
    padding-top:55px;
    vertical-align:top;
}

label.CheckListPetit
{
    padding-top:25px;
}

span.CheckList 
{
    background-color:white;
    margin-top:2px;
    display:inline-block;
    width:298px;
    height:125px;
    text-align:left;
    border:1px grey solid;
    overflow:auto;
}

span.CheckListPetit 
{
    height:75px;
}

span.CheckList label
{
    width:240px;
    margin:2px;
}

span.CheckList input
{
    width:16px;
}

/* ---------------------------------------------------- fin style AjoutModification */

div.FranceActive 
{
    background-image:url(../../imagesSite/franceVerte.jpg);
    background-repeat:no-repeat;
    padding-left:25px;
    padding-top:3px;
    height:20px;
}

div.FranceInactive 
{
    background-image:url(../../imagesSite/franceInactive.jpg);
    background-repeat:no-repeat;
    padding-left:25px;
    padding-top:3px;
    height:20px;
}

.validationSummaryCustom li
{
    list-style-type: none;
}

.validationSummaryCustom ul
{
    margin-top: 0;
    margin-bottom: 0;
    min-height:30px;
    padding: 2px;
    padding-left:40px;
    font-size: 9pt;
    background-repeat: no-repeat;
    background-position:0px 3px;
}

.validationSummaryCustomError ul
{
    border: 2px solid #ff9900;
    background-color: #ffff00;
    background-image: url(../../imagesSite/bhErreur.gif);
}

.validationSummaryCustomSucces ul
{
    border: 2px solid #30be4d;
    background-color: #a6e8b3;
    background-image: url(../../imagesSite/bhSucces.png);
}